package c_List;

import java.util.ArrayList;

/**
 * @author Cheng-02
 * @version V1.0
 * @Package c_List
 * @date 2024/4/8 下午12:48
 */
public class Test01 {
    public static void main(String[] args) {

        ArrayList<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        list.add("d");
//        boolean add(E e)：添加元素到集合中
        System.out.println(list);
//        void add（int index ,E element):在指定的索引位置上添加元素
        list.add(2, "e");//在索引2的位置上添加e
        System.out.println(list);
//        E remove(int index)：删除指定索引的值，成功为ture，
        list.remove(2);//删除索引2的值
        String element = list.remove(2);
        System.out.println(element);//删除索引2的值
        System.out.println(list);
//        E set(int index，E element)：将索引位置的元素替换成后面的element元素
        list.set(1, "e");
//        E get(int index)：获取某个索引的值
        System.out.println(list.get(1));
//        int size()：获取集合元素个数
        System.out.println(list.size());
    }
}
